//
//  LLNWConstantManager.h
//  LLFoundation
//
//  Created by my_liu on 2016/11/14.
//  Copyright © 2016年 . All rights reserved.
//

#import <Foundation/Foundation.h>

/**
 *  网络常量配置
 */
@interface LLNWConstantManager : NSObject

/**
 *  项目id 705 710之类
 */
@property (nonatomic, strong) NSString *llnwcustomId;

/**
 *  渠道，比如appstore
 */
@property (nonatomic, strong) NSString *llnwagency;
/**
 *  宿主项目版本
 */
@property (nonatomic, strong) NSString *llnwversionId;
/**
 *  客户端测试
 */
@property (nonatomic, strong) NSString *llnwclientTest;

/**
 *  新接口服务器地址
 */
@property (nonatomic, strong) NSString * llnwnewServerURL1;

/**
 *  新服务器地址
 */
@property (nonatomic, strong) NSString *llnwnewServerURL;
/**
 *  图片服务器域名 http://image.wanmeistatic1.com
 */
@property (nonatomic, strong) NSString *llnwserverDomain;

/**
 *  客户端安装id（每个客户端用户的唯一标识号）
 */
@property (nonatomic, strong) NSString * llnwinstallID;

/**
 *  用户手机型号#分辨率 （用#号连接）
 */
@property (nonatomic, strong) NSString * llnwclientAgent;

/**
 *  登录用户token
 */
@property (nonatomic, strong) NSString * llnwtoken;

/**
 *  发送的数据格式
 */
@property (nonatomic, strong) NSString * llnwcontentType;

/**
 *  数据版本
 */
@property (nonatomic, strong) NSString *llnwdataVersion;

/**
 *  Generic/iphone
 */
@property (nonatomic, strong) NSString *llnwmodel;

/**
 *  单例
 *
 *  @return 当前类对象
 */
+ (instancetype)share;

/**
 *  判断是否必要的值都赋值了
 */
- (void)isRequireParamNoNull;

/**
 *  获取默认头
 *  其中包括：customerId（如果存在），model，versionId（如果存在），contentformat,agency（如果存在）,clientAgent
 *
 *  @return 默认头字典
 */
- (NSDictionary *)getDefaultHeader;

- (NSDictionary *)getNewApiDefaultHeader;

@end
